package com.kuang.demo.mapper;

import com.kuang.demo.bo.gh.CreateKeyWordBO;
import com.kuang.demo.pojo.KeyWordPOJO;
import com.kuang.demo.vo.CreateKeyWordVO;
import com.kuang.demo.vo.QueryKeyWordVO;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * Created by 郭浩 on 2020/11/3 15:34
 */
public interface KeyWordMapper {
    List<QueryKeyWordVO.ItemsBean> queryKeyWordList(@Param("keyword") String keyword, @Param("url") String url, @Param("sort") String sort, @Param("order") String order);

    void createKeyWord(@Param("createKeyWordBO") CreateKeyWordBO createKeyWordBO);

    CreateKeyWordVO queryKeyWordBy(@Param("id") Integer id);

    void updateKeyWordById(@Param("keyWordPOJO") KeyWordPOJO keyWordPOJO);

    KeyWordPOJO queryKeyWordAllById(@Param("id") int id);

    void deleteKeyWord(@Param("id") int id);
}
